package py.org.financiero.business;

import java.util.List;

import javax.inject.Inject;

import org.ticpy.tekoporu.template.DelegateCrud;

import py.org.financiero.domain.Usuario;
import py.org.financiero.persistence.UsuarioDAO;

public class UsuarioBC extends DelegateCrud<Usuario, Integer, UsuarioDAO>{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Inject
	private UsuarioDAO usuarioDAO;
	
	public List<Usuario> listar(){
		return usuarioDAO.find(); 
	}
	
	public List<Usuario> findPage(int pageSize, int first, String sortField, boolean sortOrderAsc){
		return usuarioDAO.findPage(pageSize,first, sortField, sortOrderAsc);
	}
	
	public int count() {
		return usuarioDAO.count();
	}
}
